home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS in a Box 7
/
BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso
/
Files
/
Tele
/
B
/
Batch DL’er(update).cpt
/
Batch DL
< prev
next >
Wrap
Text File
|
1988-11-12
|
3KB
|
89 lines
Settings File = Batch DL'er
Script Name = Batch DL
Command Key =
F-key =
Menu = NO
Button = NO
1 Remark "** REMOVE the following if you don't use the supplied modem driver"
2 If Expression "=(EXISTS(online)=false) or (online=false)"
3 Do Script * " Log On"
4 When Text Equals ">elp?"
5 Or When Seconds Have Passed "=100"
6 Do Script * "Timeout Error"
7 End When
8 End If
9 Remark "****** END of REMOVE ******************"
10 Set Variable BadDL from Expression "=0"
11 Set Variable EOF from Expression "=0"
12 Send File * Text Line by Line "DL Files List"
13 Set Variable FileNumber from File Line
14 If Failure
15 Do Script * "Set DL List"
16 Set Variable FileNumber from File Line
17 End If
18 Send Text String "m 606^M"
19 When Text Equals ">elp?"
20 Send Text String "6^M"
21 Or When Seconds Have Passed "=60"
22 Do Script * "Timeout Error"
23 End When
24 Repeat
25 Set Variable BadDl from Expression "=BadDl+1"
26 When Text Equals "elp?"
27 Send Text String "=FileNumber,'^M'"
28 Or When Seconds Have Passed "=60"
29 Do Script * "Timeout Error"
30 End When
31 When Text Equals "(Y/N)?"
32 Remark "Bypass bad file numbers"
33 Set Variable PerfectDL from Expression "=false"
34 Or When Line Contains "<Q>uit."
35 When Text Equals "?"
36 Send Text String "d^M"
37 Or When Seconds Have Passed "=60"
38 Do Script * "Timeout Error"
39 End When
40 When Text Equals "skip?"
41 Send Text String "2^M"
42 When Line Contains "receive file"
43 Receive File * XMODEM MacBinary ""
44 Or When Seconds Have Passed "=60"
45 Do Script * "Timeout Error"
46 End When
47 Or When Seconds Have Passed "=60"
48 Do Script * "Timeout Error"
49 End When
50 Or When Seconds Have Passed "=60"
51 Do Script * "Timeout Error"
52 End When
53 Set Variable FileNumber from File Line
54 If Failure
55 Remark "Must be end of file, so logoff and leave script"
56 Set Variable EOF from Expression "=1"
57 When Text Equals "(Y/N)?"
58 Send Text String "n^M"
59 Or When Seconds Have Passed "=60"
60 Do Script * "Timeout Error"
61 End When
62 Wait Seconds "1"
63 When Text Equals ">elp?"
64 Do Script * "Log Off"
65 Or When Seconds Have Passed "=60"
66 Do Script * "Timeout Error"
67 End When
68 Else
69 When Text Equals "(Y/N)?"
70 Send Text String "y^M"
71 Or When Seconds Have Passed "=60"
72 Do Script * "Timeout Error"
73 End When
74 End If
75 Until Expression "=(EOF=1)"
76 Do Script * "Reset DL List"
77 Dialog Discard
78 Notify Discard
79 Notify Install "Finished Batch Download......"
80 Wait Seconds "=10"
81 Notify Discard